2011-11-05T12:01:19  <willkg> started logging!
2011-11-05T12:01:22  <paroneayea> woohoo!
2011-11-05T12:01:31  <paroneayea> thanks gmgbot and willkg ;)
2011-11-05T12:01:46  <paroneayea> so!
2011-11-05T12:01:51  <paroneayea> first order of business
2011-11-05T12:01:55  <paroneayea> horray!  0.1.0 :D
2011-11-05T12:02:02  <willkg> yay!
2011-11-05T12:02:15  <paroneayea> our first 0.X release... I think that deserves a moment of jubilation
2011-11-05T12:02:20  <freedeb> I agree
2011-11-05T12:02:54  <paroneayea> so congrats, and thanks all :)
2011-11-05T12:03:11  *** ErkanYilmaz1 has quit IRC
2011-11-05T12:03:14  *** nyergler has joined #mediagoblin
2011-11-05T12:03:22  <paroneayea> oh horray, nyergler !
2011-11-05T12:03:27  <nyergler> good morning, paroneayea :)
2011-11-05T12:03:42  <paroneayea> anyway, hopefully I'm hoping this is just the start of things... we knocked down our goals for our initial alpha release, so I think we're on the right track
2011-11-05T12:03:48  <willkg> yay 0.1.0!
2011-11-05T12:04:00  <freedeb> this is where we'd pass out candy
2011-11-05T12:04:04  <paroneayea> and now we have a whole bunch of bigger-picture things to discuss!  time to start plotting new roadmaps for the Next Big Things
2011-11-05T12:04:04  <freedeb> in an IRL mtg
2011-11-05T12:04:10  <paroneayea> have some internet candy
2011-11-05T12:04:30  <paroneayea> so we have a bit of an agenda written up for this meeting http://wiki.mediagoblin.org/Meeting#2011-11_.28upcoming:_2011-11-05.29
2011-11-05T12:04:56  <paroneayea> I don't know what order we want to tackle this in
2011-11-05T12:05:00  <paroneayea> some of these are in progress, some not!
2011-11-05T12:05:24  <paroneayea> joar: you here?
2011-11-05T12:05:41  <nyergler> paroneayea: why don't you start with what was awesome/not about last month?
2011-11-05T12:05:42  <willkg> who is here?  can everyone who is here say hi?
2011-11-05T12:05:45  <AVRS> hi
2011-11-05T12:05:48  <nyergler> hola
2011-11-05T12:05:51  <paroneayea> hi!
2011-11-05T12:05:51  <willkg> hi!
2011-11-05T12:06:10  <freedeb> hi
2011-11-05T12:06:42  *** tryggvib has joined #mediagoblin
2011-11-05T12:06:50  <paroneayea> hiya tryggvib !
2011-11-05T12:06:54  <paroneayea> we just started the meeting :)
2011-11-05T12:06:55  <tryggvib> hi paroneayea
2011-11-05T12:06:57  <tryggvib> great
2011-11-05T12:07:01  <tryggvib> sorry I'm late
2011-11-05T12:07:09  <paroneayea> a few people told me they might not make it to this meeting, so if some of the usual suspects aren't here, I think it's incidental
2011-11-05T12:07:30  <paroneayea> tryggvib: http://wiki.mediagoblin.org/Meeting#2011-11_.28upcoming:_2011-11-05.29
2011-11-05T12:07:39  <paroneayea> so nyergler yeah, what was awesome / not awesome about last month
2011-11-05T12:08:08  <paroneayea> awesome: new mediagoblin.org which looks really awesome
2011-11-05T12:08:46  <paroneayea> not awesome: we hemmed and hawed over whether or not to postpone 0.1.0 for a month, decided against it, and then we ended up postponing anyway when we realized we didn't have deployment documentation
2011-11-05T12:09:03  <paroneayea> awesome: we have some deployment documentation now ;)
2011-11-05T12:09:25  *** Bugsbane has joined #mediagoblin
2011-11-05T12:09:36  <paroneayea> I think things mostly worked out with 0.1.0 being postponed but I think we shouldn't make a habit of it
2011-11-05T12:09:39  <AVRS> not awesome: when bcrypt's site was down, it wasn't clear how to install
2011-11-05T12:09:45  <paroneayea> yes that was very not awesome
2011-11-05T12:09:55  <paroneayea> and it happened right after release and a bunch of people got stuck trying to deploy
2011-11-05T12:10:07  <tryggvib> paroneayea, are you talking about setting up release cycles?
2011-11-05T12:10:20  *** traf has quit IRC
2011-11-05T12:10:21  <tryggvib> similar to gnome/ubuntu etc.
2011-11-05T12:10:24  <paroneayea> tryggvib: we kind of currently have a policy of monthly release cycles
2011-11-05T12:10:28  <tryggvib> ok
2011-11-05T12:10:33  <nyergler> except when we don't
2011-11-05T12:10:35  <paroneayea> it got postponed one month between 0.0.5 and 0.1.0
2011-11-05T12:10:37  <paroneayea> :)
2011-11-05T12:10:46  <paroneayea> right
2011-11-05T12:11:22  <nyergler> anyone else have thoughts about things they loved or didn't during the last cycle?
2011-11-05T12:11:43  <paroneayea> not awesome: there's some code to be reviewed (video branch and the favorites code) and I've been slow to review
2011-11-05T12:11:48  <paroneayea> yes people please jump in if you have comments :)
2011-11-05T12:12:03  <freedeb> with the extended timeframe, I wasn't sure when it would be helpful to do a round of UX testing
2011-11-05T12:12:14  <nyergler> is this review for accuracy, or review for conforming to the "GMG way"
2011-11-05T12:12:37  <nyergler> freedeb: do fixed release cycles help with your testing work?
2011-11-05T12:12:45  <paroneayea> nyergler: both
2011-11-05T12:12:55  <paroneayea> usually a lot of things get adjusted or caught during code review
2011-11-05T12:12:57  <nyergler> ie, are you just doing it to match the release cycle?
2011-11-05T12:13:01  <paroneayea> awesome: elrond keeps doing reviews though and because of that I gave him commit access
2011-11-05T12:13:16  <AVRS> Now there is an entry in the Live instances list, but it's unclear how usable the entry is or what it is for.
2011-11-05T12:13:28  <nyergler> paroneayea: glad to hear that; i was trying to figure out how you-centric the review block is
2011-11-05T12:13:47  <paroneayea> nyergler: it's pretty me-centric, but elrond has been doing reviews, and I'm trying to encourage more community peer-review
2011-11-05T12:13:47  <nyergler> paroneayea: where do people find what needs review?
2011-11-05T12:13:59  <paroneayea> good question... usually things get moved to this state:
2011-11-05T12:13:59  <freedeb> we want to have regualr ux
2011-11-05T12:14:15  <freedeb> like once a month before the next release
2011-11-05T12:14:21  <nyergler> AVRS: good point, i've added a note about "heartbeat"/status to my API notes
2011-11-05T12:14:27  <paroneayea> usually "feedback"
2011-11-05T12:14:29  <paroneayea> http://bugs.foocorp.net/issues/614
2011-11-05T12:14:51  <paroneayea> AVRS: yeah for one thing, people want to see working sites
2011-11-05T12:14:53  <AVRS> nyergler: I mean for users like "bier" who came today
2011-11-05T12:15:00  <paroneayea> I'm going to spend the rest of today putting up mediagoblin.com
2011-11-05T12:15:10  <paroneayea> but it'll have limited registrationability :)
2011-11-05T12:15:14  *** traf has joined #mediagoblin
2011-11-05T12:15:20  <AVRS> nyergler: s/he was apparently just looking for an image hosting
2011-11-05T12:15:28  <paroneayea> basically registration will be turned off for now but I'll give access to active community members
2011-11-05T12:15:30  <AVRS> to store(?) his photos
2011-11-05T12:15:34  <paroneayea> AVRS: yeah
2011-11-05T12:15:39  <nyergler> got it
2011-11-05T12:15:43  <paroneayea> that's kind of a hard problem though
2011-11-05T12:15:58  <paroneayea> trying to work on it, but it's even a bit larger than software scope
2011-11-05T12:16:06  <paroneayea> it's running-instances scope
2011-11-05T12:16:10  <paroneayea> but we might still be able to help
2011-11-05T12:16:12  <paroneayea> oh!
2011-11-05T12:16:14  <paroneayea> super awesome:
2011-11-05T12:16:21  <paroneayea> we got a fedora puppet manifest already
2011-11-05T12:16:25  <paroneayea> right after release!
2011-11-05T12:16:47  <paroneayea> https://github.com/shawnsi/mediagoblin-manifest
2011-11-05T12:17:02  <paroneayea> we have a lot to cover on this list though
2011-11-05T12:17:14  <paroneayea> I'm not sure we should stay on this awesome / not awesome thing too much longer
2011-11-05T12:17:25  <paroneayea> but
2011-11-05T12:17:48  <paroneayea> are there specific things relevant to this someone wants to discuss more before we move the conversation on?
2011-11-05T12:18:17  <tryggvib> I find it good to get into things to see how mediagoblin's development has been going
2011-11-05T12:18:21  <freedeb> keep it moving captain
2011-11-05T12:18:33  <paroneayea> yeah
2011-11-05T12:18:37  <tryggvib> but yeah... you can go on
2011-11-05T12:18:41  <nyergler> so is "next month" next on the agenda?
2011-11-05T12:18:47  <paroneayea> So let's talk about upcoming things :)
2011-11-05T12:18:58  <paroneayea> well we don't entirely know what next month is yet
2011-11-05T12:19:05  <paroneayea> so it seems like we have several "big features" on the horizon
2011-11-05T12:19:14  <paroneayea> and each one of these seems like a 0.X release
2011-11-05T12:19:40  <paroneayea>  - multimedia/video branch
2011-11-05T12:19:40  <paroneayea>  - An API
2011-11-05T12:19:40  <paroneayea>  - federation
2011-11-05T12:19:45  <paroneayea> those all seem like 0.X branches
2011-11-05T12:19:53  <freedeb> what precisely are we looking for as far as gstreamer expertise?
2011-11-05T12:19:57  <paroneayea> the first one is really close to mergability
2011-11-05T12:20:00  <paroneayea> ah yes!  so
2011-11-05T12:20:04  <paroneayea> if you want to see for yourself...
2011-11-05T12:20:11  <freedeb> I'd like to do some outreach
2011-11-05T12:20:41  <freedeb> I met a half-dozen gstreamer people in Prague
2011-11-05T12:21:14  <paroneayea> oh great
2011-11-05T12:21:19  <paroneayea> so joar's branch is down currently :)
2011-11-05T12:21:26  <paroneayea> but since we moved from arista->pure gstreamer
2011-11-05T12:21:30  <paroneayea> basically audio syncs really badly
2011-11-05T12:21:37  <paroneayea> and it's very aliased
2011-11-05T12:21:47  <paroneayea> I'd like to see if I can get from joar his example transcoded video
2011-11-05T12:21:54  <paroneayea> with sintel
2011-11-05T12:22:15  <paroneayea> so yes
2011-11-05T12:22:21  <paroneayea> outreach to gstreamer people seems really key
2011-11-05T12:22:27  <freedeb> oh! Collabora was using Sintel as one of their example vids
2011-11-05T12:22:28  <tryggvib> so do I understand correctly that audio sync went crappy when you moved from arista to pure gstreamer?
2011-11-05T12:22:35  <paroneayea> tryggvib: exactly
2011-11-05T12:22:43  <paroneayea> tryggvib: joar pretty much learned gstreamer as he went
2011-11-05T12:22:47  <paroneayea> arista uses gstreamer also
2011-11-05T12:22:54  <paroneayea> it's just that we don't have gstreamer pipeline experts here.
2011-11-05T12:22:58  <tryggvib> ok
2011-11-05T12:23:02  <freedeb> ok, so the thing we need the most help on is syncing the audio?
2011-11-05T12:23:20  <paroneayea> freedeb: and also video quality.. it looks very aliased, very jaggy
2011-11-05T12:23:30  <paroneayea> freedeb: maybe you and I should construct an outreach blogpost
2011-11-05T12:23:34  <freedeb> the other info that would be helpful is who is the contact person here
2011-11-05T12:23:38  <freedeb> ok
2011-11-05T12:23:41  <paroneayea> and say "here's the state of video" with an example transcoded video
2011-11-05T12:23:43  <freedeb> I would be happy to do that
2011-11-05T12:23:47  <paroneayea> and then reach out to specific people privately?
2011-11-05T12:23:48  <paroneayea> great
2011-11-05T12:23:57  <freedeb> and then I can forward with a personal email to the people I know
2011-11-05T12:23:59  <paroneayea> I'll see if we can get the current sintel transcoded video from joar
2011-11-05T12:24:06  <freedeb> perfect
2011-11-05T12:24:07  <paroneayea> cool
2011-11-05T12:24:14  *** Bugsbane has quit IRC
2011-11-05T12:24:46  <paroneayea> so if video gets merged in this month, it's a 0.X release, otherwise we'll assume it's 0.1.1, unelss somehow an API or federation happen in this month ;)
2011-11-05T12:24:48  <freedeb> how is the "real work on federation" going?
2011-11-05T12:24:57  <paroneayea> we haven't started :)
2011-11-05T12:25:00  *** shailesh has joined #mediagoblin
2011-11-05T12:25:03  <paroneayea> we've just discussed it
2011-11-05T12:25:08  <paroneayea> we need to start doing real work now
2011-11-05T12:25:08  <freedeb> that's a good clear answer :)
2011-11-05T12:25:15  <paroneayea> that was the idea, after 0.1.0 we work on federation
2011-11-05T12:25:18  <paroneayea> now it's post 0.1.0
2011-11-05T12:25:24  <paroneayea> we need to start researching and building
2011-11-05T12:25:26  <freedeb> do we know who is jazzed to work on federation?
2011-11-05T12:25:31  <paroneayea> I don't know
2011-11-05T12:25:40  <paroneayea> zcopley said the first thing we should do is add activity streams
2011-11-05T12:25:49  <tryggvib> paroneayea, in our project (for others I'm working on a project which needs a media server backend) we've started work on a python/django implemenation of OStatus
2011-11-05T12:25:58  <paroneayea> tryggvib: really!!
2011-11-05T12:26:01  <tryggvib> We could try to finish it and merge it
2011-11-05T12:26:09  <tryggvib> but it's django
2011-11-05T12:26:12  <freedeb> Federation may also be a good candidate for some personalized external outreach
2011-11-05T12:26:20  <freedeb> once we have a framework
2011-11-05T12:26:24  <paroneayea> tryggvib: yeah we aren't using django, but our stuff is semi-close...
2011-11-05T12:26:29  <paroneayea> tryggvib: if we could at least see the code
2011-11-05T12:26:31  <paroneayea> that might help.
2011-11-05T12:26:31  <tryggvib> yeah so I read :)
2011-11-05T12:26:39  <paroneayea> presumably the code could be AGPL compatible?
2011-11-05T12:26:41  <freedeb> nice
2011-11-05T12:26:47  <tryggvib> the code is AGPL
2011-11-05T12:26:52  <paroneayea> perfect
2011-11-05T12:26:53  <freedeb> very nice
2011-11-05T12:26:57  <nyergler> tryggvib: is there a public repo?
2011-11-05T12:26:58  <tryggvib> so yeah... it's AGPL compatible ;)
2011-11-05T12:27:12  <tryggvib> not with the current code
2011-11-05T12:27:18  <paroneayea> so sounds like we need to do two things
2011-11-05T12:27:27  <paroneayea>  - see tryggvib and company's code :)
2011-11-05T12:27:35  <paroneayea>  - write out a roadmap of what pieces to start implementing
2011-11-05T12:27:39  <paroneayea> since ostatus is a bunch of things
2011-11-05T12:27:45  <tryggvib> eys
2011-11-05T12:27:46  <tryggvib> yes
2011-11-05T12:27:46  <paroneayea> zcopley recommended we start with activity streams.
2011-11-05T12:28:08  <paroneayea> so maybe we should make a bug in the tracker
2011-11-05T12:28:19  <paroneayea> "write out a plan for federation"
2011-11-05T12:28:29  <paroneayea> that's a reasonable first step at least :)
2011-11-05T12:28:35  <paroneayea> ?
2011-11-05T12:28:35  <tryggvib> we followed the recommended approach on ostatus.org
2011-11-05T12:28:41  <paroneayea> tryggvib: oh!
2011-11-05T12:28:47  <paroneayea> we should probably follow that, yeah? :)
2011-11-05T12:28:51  <tryggvib> http://ostatus.org/2010/10/04/how-ostatus-enable-your-application
2011-11-05T12:28:58  <paroneayea> right
2011-11-05T12:28:59  <tryggvib> basically, start with acitivity streams
2011-11-05T12:28:59  <paroneayea> okay!
2011-11-05T12:29:10  *** funnyguy has joined #mediagoblin
2011-11-05T12:29:32  <freedeb> I love not reinventing the wheel
2011-11-05T12:29:46  <paroneayea> so, quite simply
2011-11-05T12:29:51  <paroneayea> we should break up http://ostatus.org/2010/10/04/how-ostatus-enable-your-application into tasks!
2011-11-05T12:29:59  <tryggvib> then add PuSH, webfinger, and salmon
2011-11-05T12:30:02  <paroneayea> does someone want to take the lead on breaking that up?
2011-11-05T12:30:06  <freedeb> once we have a plan
2011-11-05T12:30:27  <freedeb> it might be worth asking someone at OStatus to take a peek
2011-11-05T12:30:38  <paroneayea> freedeb: yes definitely
2011-11-05T12:30:41  *** raignarok has quit IRC
2011-11-05T12:30:45  <paroneayea> we should certainly ping the list and ask for feedback
2011-11-05T12:30:49  <tryggvib> I could take a lead on this and finish our version of OStatus and then document for mediagoblin
2011-11-05T12:31:07  <paroneayea> tryggvib: that'd be great
2011-11-05T12:31:07  <tryggvib> if I then have time, dive into a mediagoblin version but I can't promise it this month
2011-11-05T12:31:17  <paroneayea> tryggvib: even if you don't have a finished version, if you can
2011-11-05T12:31:23  <paroneayea> it would be helpful to see the stuff you've started with
2011-11-05T12:31:25  *** raignarok has joined #mediagoblin
2011-11-05T12:31:36  *** j1mc has joined #mediagoblin
2011-11-05T12:31:36  *** j1mc has joined #mediagoblin
2011-11-05T12:31:51  <paroneayea> oh hey j1mc !  welcome to the meeting
2011-11-05T12:31:54  <tryggvib> yes... ok
2011-11-05T12:32:15  <tryggvib> it also helps us to know if we've done it correctly :)
2011-11-05T12:32:22  <freedeb> are there some bits that we could start familaiarizing ourselves with
2011-11-05T12:32:34  <paroneayea> so one thing we vaguely discussed was maybe working on some of the ostatus stuff into a separate python library that was more liberally licensed to encourage as much adoption as possible but
2011-11-05T12:32:53  <freedeb> like if someone wants to start gathering info on salmon or webfingering
2011-11-05T12:32:58  *** wctype_t has joined #mediagoblin
2011-11-05T12:32:59  <paroneayea> I wonder if a) that's really so easy and b) if it's so easy if we read from another AGPL project :)
2011-11-05T12:33:00  <tryggvib> yes... our idea to begin with was to create "django social"
2011-11-05T12:33:09  <tryggvib> but we ended up with a lot of redundant code
2011-11-05T12:33:09  *** raignarok has quit IRC
2011-11-05T12:33:16  <paroneayea> hm yeah
2011-11-05T12:33:17  *** raignarok has joined #mediagoblin
2011-11-05T12:33:24  <tryggvib> since we added a lot of stuff not in OStatus
2011-11-05T12:33:25  *** raignarok has quit IRC
2011-11-05T12:33:32  *** raignarok has joined #mediagoblin
2011-11-05T12:33:43  <tryggvib> we could still maintain two versions
2011-11-05T12:33:50  <paroneayea> so one thing is we don't do copyright assignment switching licenses to refactor something *later* into something not-agpl is not easy
2011-11-05T12:33:59  <tryggvib> (since we basically only have an extended ostatus)
2011-11-05T12:34:02  <paroneayea> I dont' know how much time we want to spend thinking about htis
2011-11-05T12:34:08  <paroneayea> but it's been on my mind
2011-11-05T12:34:33  *** raignarok has quit IRC
2011-11-05T12:34:38  <paroneayea> tryggvib: most useful thing for us right now is to see *any* version... refactoring it will probably be taking a lot of work as-is :)
2011-11-05T12:34:48  <tryggvib> yes
2011-11-05T12:34:58  <tryggvib> I'll get on it right away (or at work on Monday)
2011-11-05T12:35:04  <AVRS> paroneayea: sorry, I don't understand your message about copyright assignment
2011-11-05T12:35:12  <tryggvib> paroneayea, AVRS, me neither
2011-11-05T12:35:15  *** raignarok has joined #mediagoblin
2011-11-05T12:35:29  <paroneayea> AVRS: basically what I'm saying is that say we made a 3rd party python library for ostatus stuff
2011-11-05T12:35:53  <paroneayea> like pyostatus (we came up with some better name.. won't look at my notes immediately)
2011-11-05T12:35:54  *** raignarok has quit IRC
2011-11-05T12:36:00  <paroneayea> and we made it under apache 2.0
2011-11-05T12:36:02  *** raignarok_ has joined #mediagoblin
2011-11-05T12:36:04  <willkg> beardostatus!
2011-11-05T12:36:08  <paroneayea> willkg: :)
2011-11-05T12:36:13  *** raignarok_ has quit IRC
2011-11-05T12:36:14  <paroneayea> if we wanted to do that
2011-11-05T12:36:15  <AVRS> paroneayea: "so one reason we don't do c.a. is that switching licenses" … ?
2011-11-05T12:36:19  *** raignarok_ has joined #mediagoblin
2011-11-05T12:36:27  <paroneayea> no it's really the opposite
2011-11-05T12:36:36  <paroneayea> not doing copyright assignment makes it harder to switch licenses :)
2011-11-05T12:36:44  <paroneayea> it makes the copyleft stronger
2011-11-05T12:36:52  <paroneayea> but it makes it harder to refactor into something not-copyleft
2011-11-05T12:37:08  <paroneayea> so if we refactored code into something like a independent library
2011-11-05T12:37:18  <AVRS> ok, I guess I should try to understand what was wrong with the original phrase ;)
2011-11-05T12:37:22  <paroneayea> we'd either have to get everyone to agree to relicense their code who touched relevant code
2011-11-05T12:37:30  <paroneayea> or we'd just release the library as AGPL
2011-11-05T12:37:39  <paroneayea> actually I'm not so against AGPL libraries but a lot of people are :)
2011-11-05T12:37:56  <paroneayea> and if the point of the library is to increase adoption..
2011-11-05T12:38:00  <paroneayea> anyway, that's what I mean.
2011-11-05T12:38:12  <AVRS> ok
2011-11-05T12:38:20  <tryggvib> my personal stance is that code/work I write should be copylefted since I want its freedom to be maintained throughout
2011-11-05T12:38:33  <paroneayea> tryggvib: well!  If we're working off of your stuff
2011-11-05T12:38:39  <paroneayea> then it just might be AGPL anyway then :)
2011-11-05T12:38:45  <tryggvib> but that might not further the cause (of open, usable, standards) I am willing to bend
2011-11-05T12:38:51  <paroneayea> and we can keep this conversation simple
2011-11-05T12:38:59  <tryggvib> we should just take this up later on
2011-11-05T12:39:02  <paroneayea> yeah
2011-11-05T12:39:34  <paroneayea> here's a way to put it: if all people involved in federation code later on are interested in refactoring into something non-copyleft by consensus
2011-11-05T12:39:35  <tryggvib> let's just discuss this when we have something, at *worst* it'll be AGPL'd but it could be relicensed
2011-11-05T12:39:39  <paroneayea> maybe that's indication we should do so!
2011-11-05T12:39:43  <paroneayea> if not
2011-11-05T12:39:50  <paroneayea> oh well, it stays AGPL!
2011-11-05T12:39:52  <paroneayea> it's still not too bad :)
2011-11-05T12:39:54  <tryggvib> ok
2011-11-05T12:39:56  *** raignarok_ has quit IRC
2011-11-05T12:40:02  <paroneayea> great
2011-11-05T12:40:08  *** raignarok_ has joined #mediagoblin
2011-11-05T12:40:09  <paroneayea> well that's settled then :)
2011-11-05T12:40:23  <paroneayea> great, so sounds like we have a loose plan for kicking off federation!
2011-11-05T12:40:33  <tryggvib> all right
2011-11-05T12:40:54  <freedeb> whoo!
2011-11-05T12:40:58  <paroneayea> we still have a ton of stuff to discuss
2011-11-05T12:41:00  <willkg> do we have a bug or a wiki page for pointing at when people ask about the plan?
2011-11-05T12:41:12  <paroneayea> willkg: we don't, we should start one
2011-11-05T12:41:18  * willkg nods.
2011-11-05T12:41:27  <AVRS> there was roadmap, no?
2011-11-05T12:41:37  *** shailesh has left #mediagoblin
2011-11-05T12:41:37  <paroneayea> there's the ostatus blogpost
2011-11-05T12:41:49  <paroneayea> http://ostatus.org/2010/10/04/how-ostatus-enable-your-application
2011-11-05T12:41:54  <paroneayea> so that in a sense *is* our roadmap
2011-11-05T12:42:00  <AVRS> willkg: do you mean federation or?
2011-11-05T12:42:01  <paroneayea> I think in a way we just need to break that into bugs?
2011-11-05T12:42:19  <tryggvib> I'll try to do that as I break up the blog post plan
2011-11-05T12:42:25  <paroneayea> tryggvib: oh great
2011-11-05T12:42:37  <paroneayea> tryggvib: hey after the meeting could you register on the issue tracker and tell me your username?
2011-11-05T12:42:47  <paroneayea> I'll add you to the hackers group
2011-11-05T12:43:10  <tryggvib> and document on the wiki
2011-11-05T12:43:20  <paroneayea> fantastic! :)
2011-11-05T12:43:21  <tryggvib> I will
2011-11-05T12:43:33  <paroneayea> tryggvib: thanks so much for helping us on this!  I'm excited :)
2011-11-05T12:43:58  <paroneayea> ok, great!  time to move onto the next item?
2011-11-05T12:44:00  <tryggvib> woohoo me too
2011-11-05T12:44:01  <tryggvib> yes
2011-11-05T12:44:10  <willkg> AVRS: we just talked about the plan for implementing federation.  i was asking whether we had a bug or a wiki page that walked through our plan.
2011-11-05T12:44:16  <AVRS> willkg: ok, sorry
2011-11-05T12:44:25  <paroneayea> seems like we have a few items.  Maybe we should finish up the big feature trilogy
2011-11-05T12:44:31  <paroneayea> and talk about the API, if we're going to make one :)
2011-11-05T12:44:50  <paroneayea> nyergler expressed interest in looking at this before iirc, and tryggvib said he'd be happy to share his API work on his project
2011-11-05T12:44:53  <paroneayea> I think
2011-11-05T12:44:54  <tryggvib> yes, this is the bit I'm excited about
2011-11-05T12:44:56  <paroneayea> correct me if I'm wrong!
2011-11-05T12:45:18  <willkg> is it good enough to do json versions of the existing views?
2011-11-05T12:45:27  <tryggvib> no, we have been working on a media encoding server since spring and have a rough api for our needs
2011-11-05T12:45:55  <paroneayea> I honestly don't have to much API experience.  One thing we discussed was looking at flickr's api and a whole bunch of others and exploring that
2011-11-05T12:45:58  <paroneayea> I think it should be RESTful
2011-11-05T12:46:07  <paroneayea> and use json where possible, yeah
2011-11-05T12:46:11  <paroneayea> other than that I have few opinions.
2011-11-05T12:46:36  <paroneayea> willkg: I don't know what that means precisely but it sounds interesting :)
2011-11-05T12:46:51  *** CarlFK has quit IRC
2011-11-05T12:47:14  <willkg> so, like with blip if you tack on ?something=rss, it gives you an rss view of that page.
2011-11-05T12:47:22  <tryggvib> the company we - where we is the ministry of education and culture is Iceland - hired haven't been able to produce a working software so we're hopefully turning to mediagoblin to replace a non-working software (since mediagoblin is what we're looking for)
2011-11-05T12:47:27  *** CarlFK has joined #mediagoblin
2011-11-05T12:47:48  <willkg> skin=rss.  that's the one.
2011-11-05T12:48:27  <willkg> e.g. http://blip.tv/djangocon/django-core-dev-panel-5578198 shows the video and http://blip.tv/djangocon/django-core-dev-panel-5578198?skin=json shows the json version.
2011-11-05T12:48:31  <tryggvib> we need API since we have two services working together and have created an API for our needs which could be something to work from
2011-11-05T12:48:50  <tryggvib> basically what I would have to do is translate stuff into English since it's documented in Icelandic :)
2011-11-05T12:49:01  <paroneayea> ;)
2011-11-05T12:49:03  <paroneayea> okay
2011-11-05T12:49:19  <nyergler> i'm still interested in this
2011-11-05T12:49:29  <tryggvib> I'll put that on the wiki as well and somebody could work from there
2011-11-05T12:49:30  <nyergler> especially leveraging http-accept :)
2011-11-05T12:49:43  <nyergler> tryggvib: can you email the devel list after that's on the wiki?
2011-11-05T12:49:51  <tryggvib> yes I will
2011-11-05T12:50:48  <paroneayea> so great, I don't know how to organize this except to say that nyergler, tryggvib, willkg all have some ideas on it
2011-11-05T12:50:54  <tryggvib> that should be today or tomorrow
2011-11-05T12:51:04  <nyergler> tryggvib: awesome
2011-11-05T12:51:08  <paroneayea> great, so put that up, and I'd like to see nyergler's thoughts
2011-11-05T12:51:12  <paroneayea> since he already expressed interest
2011-11-05T12:51:28  <tryggvib> yeah, since I want to focus on the federation it would be great if I could just dump the info we have, and somebody else could take the ball from there
2011-11-05T12:51:30  <AVRS> With MediaWiki I can get piece of info by knowing the API and without knowing how to parse XML, e.g. PAGEURL="http://commons.wikimedia.org/w/api.php?action=query&titles=File:$1&exportnowrap&prop=revisions&rvprop=ids|flags|timestamp|user|comment|size|content&format=xml&rvlimit=10000"
2011-11-05T12:51:35  <paroneayea> great
2011-11-05T12:51:35  *** raignarok_ is now known as raignarok
2011-11-05T12:51:39  <tryggvib> I'll then just follow the discussion
2011-11-05T12:51:52  <paroneayea> nyergler: if you're still interested, then it would be great if you could lead that
2011-11-05T12:52:15  <paroneayea> woohoo
2011-11-05T12:52:16  <nyergler> paroneayea: happy to
2011-11-05T12:52:20  <AVRS> (but maybe grep would work easily for json?)
2011-11-05T12:52:27  <paroneayea> oh snap we're running out of time ;)
2011-11-05T12:52:38  <tryggvib> I like json and would love json intead of some horrible SOAP implementation
2011-11-05T12:52:51  <paroneayea> these meetings always start slow and I worry about them not picking up then get really intense and I worry about us finishing in time :)
2011-11-05T12:53:06  <paroneayea> yes
2011-11-05T12:53:18  <paroneayea> json not horrible soap stuff, agreed
2011-11-05T12:53:40  <paroneayea> okay, so sounds like we have a loose plan
2011-11-05T12:53:53  <paroneayea> meanwhile we've covered a lot of the big future things but not a lot of the smaller things
2011-11-05T12:53:53  <tryggvib> shouldn't we then go to the next item on the agenda
2011-11-05T12:54:14  <paroneayea> yes
2011-11-05T12:54:18  <tryggvib> nyergler and I will get the ball of API rolling
2011-11-05T12:54:35  <paroneayea> so rollover items / smaller things in progress
2011-11-05T12:54:48  <AVRS> Creative Commons licensing tools  ?
2011-11-05T12:54:54  <paroneayea> yes that's pretty key!
2011-11-05T12:54:59  <paroneayea> nyergler also claimed that one :)
2011-11-05T12:55:16  <tryggvib> CC should imo be a part of the API
2011-11-05T12:55:31  <nyergler> i'm still interested in working on it, although at this point i don't think i can commit to shipping in november
2011-11-05T12:55:33  <paroneayea> I keep getting flak from people on microblogs basically accusing me of not caring about CC because we don't have support yet
2011-11-05T12:55:36  <paroneayea> which is semi-ironic
2011-11-05T12:55:45  <nyergler> paroneayea: but only semi ;)
2011-11-05T12:55:48  <tryggvib> hehe
2011-11-05T12:55:50  <AVRS> There should be a way of telling the users to use them properly, e.g. with a link to an article about derivating works
2011-11-05T12:55:53  <AVRS> *derivative
2011-11-05T12:56:06  <paroneayea> hm
2011-11-05T12:56:10  <nyergler> AVRS: maybe but i think that's out of scope for core media goblin
2011-11-05T12:56:30  <paroneayea> nyergler has a lot of experience with implementing these things, I trust him to do it right ;)
2011-11-05T12:56:30  <schendje> also: I need to fix the different thumbnails galleries, because now they just look like ass
2011-11-05T12:56:35  <nyergler> and in the US, at least, could quickly become "giving legal advice"
2011-11-05T12:56:39  <AVRS> hm
2011-11-05T12:56:39  <paroneayea> schendje!  you're here :)
2011-11-05T12:56:48  <schendje> paroneayea: you turns out I could make it after all :)
2011-11-05T12:56:54  <schendje> you = yeah
2011-11-05T12:57:05  <paroneayea> great
2011-11-05T12:57:32  <paroneayea> I think the simple answer to this is "nyergler knows what he's doing but just needs to do it" :)
2011-11-05T12:57:40  <nyergler> for CC licensing, we need a way to allow users to select a license, clear display of that license
2011-11-05T12:58:33  <AVRS> OK. I mean there should be a way to edit templates easily (or something like that - without interfering with updates).
2011-11-05T12:58:36  <nyergler> if it's helpful i _can_ commit to doing a wiki page braindump about it
2011-11-05T12:58:53  <paroneayea> nyergler: that would be helpful :)
2011-11-05T12:58:54  <AVRS> (if possible)
2011-11-05T12:59:00  <willkg> i'm +1 on doing brain dumps in the wiki on all of the various projects.
2011-11-05T12:59:15  <paroneayea> me too ;)
2011-11-05T12:59:22  <nyergler> AVRS: i think i agree, but i'm not sure which templates you're referring to in particular :)
2011-11-05T12:59:53  <paroneayea> AVRS: for context, nyergler wrote http://creativecommons.org/choose/ and a bunch of other things CC related.. I'm sure he knows how to go about this right :)
2011-11-05T13:00:22  <tryggvib> a default CC license for a particular user should be optional (so people shouldn't have to choose a license everytime
2011-11-05T13:00:23  <AVRS> nyergler: hm, maybe something like a configuration entry "insert contents of file [...] between paragraphs n and m in template x"
2011-11-05T13:00:33  <paroneayea> okay, so nyergler, write a wiki page up, and possibly write the thing... we'll sync up more as things go forward
2011-11-05T13:00:46  <paroneayea> tryggvib: that would be a good feature, yes
2011-11-05T13:00:48  <AVRS> nyergler: I mean pages, e.g. the upload / description page
2011-11-05T13:00:55  <nyergler> tryggvib: agreed
2011-11-05T13:01:07  <AVRS> nyergler: they are what uses the translations
2011-11-05T13:01:11  *** raignarok has quit IRC
2011-11-05T13:01:19  <paroneayea> okay!  quickly before we run out of time, I want to talk about one more thing
2011-11-05T13:01:29  <paroneayea> schendje thought it was high priority :)
2011-11-05T13:01:44  <paroneayea> we're technically out of time but I want to discuss it anyway :)
2011-11-05T13:01:55  <AVRS> :)
2011-11-05T13:02:00  <tryggvib> I'm in
2011-11-05T13:02:01  <paroneayea>  - Multiple file upload interface
2011-11-05T13:02:01  <paroneayea>  - Drag and drop uploads interface (probably related!)
2011-11-05T13:02:14  <paroneayea> they're kind of separate and the same
2011-11-05T13:02:24  <AVRS> Wikimedia Commons' Upload Wizard just got the first one: https://commons.wikimedia.org/wiki/Commons:Village_pump#Multi-file_selection_and_more_for_UploadWizard
2011-11-05T13:02:28  <paroneayea> people really want the former, and it would be pleasant to have the latter
2011-11-05T13:02:30  <AVRS> I haven't looked at it though
2011-11-05T13:02:33  <paroneayea> oh cool
2011-11-05T13:02:36  <schendje> yes, the latter was a way to get to the former
2011-11-05T13:02:38  <schendje> I think
2011-11-05T13:02:41  <paroneayea> :)
2011-11-05T13:02:46  <tryggvib> We have working html5 django version for drag and drop multiple upload
2011-11-05T13:02:58  <schendje> !
2011-11-05T13:03:04  <tryggvib> not mediagoblin :)
2011-11-05T13:03:11  <paroneayea> tryggvib: oh snaaaaaaaap
2011-11-05T13:03:15  *** freedeb has quit IRC
2011-11-05T13:03:22  <paroneayea> tryggvib: have I mention how thrilled I am that you've joined us ;)
2011-11-05T13:03:22  <schendje> well, no, but that's still great!
2011-11-05T13:03:22  <tryggvib> the project I work on daytime and needs mediagoblin
2011-11-05T13:03:27  <nyergler> btw, are we doing streaming to the disk for uploads? (don't want to de-rail, just recall this was an issue in Django 1)
2011-11-05T13:03:48  <paroneayea> nyergler: hm, I don't think so..
2011-11-05T13:03:55  <paroneayea> I'm not sure what that means but
2011-11-05T13:03:56  <nyergler> ie, in early versions it tried to load the full contents of uploaded files into memory
2011-11-05T13:04:03  <nyergler> which caused, ahem, problems
2011-11-05T13:04:04  <paroneayea> ah
2011-11-05T13:04:07  <paroneayea> I think what happens
2011-11-05T13:04:14  <paroneayea> is it writes it to a temporary file in webob
2011-11-05T13:04:18  <paroneayea> when it needs to
2011-11-05T13:04:26  <nyergler> ah cool, sorry to derail
2011-11-05T13:04:32  <paroneayea> np!  worthwhile comment :)
2011-11-05T13:04:38  <paroneayea> that was my reading of webob's source anyway
2011-11-05T13:04:39  <AVRS> Previous version of UploadWizard had that issue on the client side
2011-11-05T13:04:43  <tryggvib> I am not sure how well our dragdrop feature works with mediagoblin
2011-11-05T13:04:51  <tryggvib> but it's worth a shot to share
2011-11-05T13:04:55  <paroneayea> tryggvib: definitely
2011-11-05T13:04:58  <paroneayea> okay
2011-11-05T13:05:06  <paroneayea> tryggvib: I think basically you and schendje should talk
2011-11-05T13:05:10  <paroneayea> and schendje should make a mockup
2011-11-05T13:05:10  <tryggvib> yes
2011-11-05T13:05:38  *** wctype_t has quit IRC
2011-11-05T13:05:40  <paroneayea> schendje: assuming you agree, I think that's good enough for now and for this meeting
2011-11-05T13:05:46  <schendje> +1
2011-11-05T13:05:48  <paroneayea> up next
2011-11-05T13:05:49  <paroneayea> is
2011-11-05T13:05:54  <paroneayea> let's make this month awesome :)
2011-11-05T13:05:57  <paroneayea> and that's it!
2011-11-05T13:05:58  <paroneayea> meeting over
2011-11-05T13:06:03  <paroneayea> GREAT meeting!
2011-11-05T13:06:06  <tryggvib> schendje, I'll try to be here as often as I can
2011-11-05T13:06:06  <paroneayea> I'm excited!
2011-11-05T13:06:13  <nyergler> ok, thanks paroneayea
2011-11-05T13:06:16  <paroneayea> willkg: you can stop logging now
2011-11-05T13:06:19  <tryggvib> thanks all
2011-11-05T13:06:21  <paroneayea> great :)
2011-11-05T13:06:22  <paroneayea> okay!
2011-11-05T13:06:25  <schendje> tryggvib: great! I'll ping you when I have questions :)
2011-11-05T13:06:25  <paroneayea> I'm gonna get some lunch
2011-11-05T13:06:32  <paroneayea> then work on mediagoblin.com deployment :)
2011-11-05T13:06:52  <paroneayea> I decided to switch from 32 bit to 64 bit after talking to tychoish... probably anyway :)
2011-11-05T13:06:55  <paroneayea> later all!
2011-11-05T13:07:03  <tryggvib> bye
